//>>built
define("dojox/geo/openlayers/Feature", ["dojo/_base/kernel", "dojo/_base/declare", "./_base"], function (_1, _2, _3) {
    return _2("dojox.geo.openlayers.Feature", null, {constructor: function () {
        this._layer = null;
        this._coordSys = _3.EPSG4326;
    }, getCoordinateSystem                                      : function () {
        return this._coordSys;
    }, setCoordinateSystem                                      : function (cs) {
        this._coordSys = cs;
    }, getLayer                                                 : function () {
        return this._layer;
    }, _setLayer                                                : function (l) {
        this._layer = l;
    }, render                                                   : function () {
    }, remove                                                   : function () {
    }, _getLocalXY                                              : function (p) {
        var x = p.x;
        var y = p.y;
        var _4 = this.getLayer();
        var _5 = _4.olLayer.map.getResolution();
        var _6 = _4.olLayer.getExtent();
        var rx = (x / _5 + (-_6.left / _5));
        var ry = ((_6.top / _5) - y / _5);
        return [rx, ry];
    }});
});
